#pragma once

#ifndef _typedef_h_
#define _typedef_h_



PP_SYSTEM_TYPE_BEGIN
	
#ifndef ub1
	typedef unsigned char ub1; 
#endif

#ifndef sb1
	typedef signed char sb1; 
#endif

#ifndef ub2
	typedef unsigned short ub2; 
#endif

#ifndef sb2
	typedef signed short sb2; 
#endif

#ifndef ub4
	typedef unsigned int ub4; 
#endif

#ifndef sb4
	typedef signed int sb4; 
#endif

#ifndef ub8
	typedef unsigned long long ub8; 
#endif

#ifndef sb8
	typedef signed long long sb8; 
#endif

#ifdef WIN32
	#ifndef time_t
			typedef ub8 time_t;
	#endif
#endif

PP_SYSTEM_TYPE_END


#endif